<?php
session_start();
error_reporting(0);
header("Content-Type:text/html;   charset=utf8");
$con = mysql_connect("localhost","root","");
mysql_select_db("sign_up", $con);
mysql_query("SET NAMES 'UTF8'");//防止数据乱码，很重要哦！！！！！
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
/*/*$_SESSION["user"]=$_POST[name];
$_SESSION["password"]=$_POST[password];*/
/*if($_SESSION[user]==""){
 echo "<mce:script type="text/javascript"><!--
alert('用户名不能为空！');
// --></mce:script>";
}*/

/*if($_SESSION["user"]=="admin"){
 echo "当前登录：系统管理员<br><a href='users_manage.php'>用户管理</a>";
}else{
 echo"当前登录：".$_SESSION[user]."<br><a href='album.php'>我的相册</a>";
}*/
?>

<?php

    $rowsPerPage=3;   //定义每页的行数  
    $row=mysql_fetch_assoc(mysql_query("SELECT count(*) AS c FROM sign_up")); //查询表中的总记录数  
    $rows=$row['c'];  //得到表中总记录数  
    $pages=ceil($rows/$rowsPerPage);    //计算出页数   
    $curPage=1;                       //当前要显示第几页，默认显示第1页  
    //$_REQUEST变量比较大，一般不用。常用的是$_POST,$_GET，二者与form表单method保持一致。$_GET还支持url传值  
    if(isset($_GET['curPage'])) //假如用户提交了指定的页数  
        $curPage=$_GET['curPage'];    // 就将欲显示的页数设定为用户指定的值  
        $offset=($curPage-1)*$rowsPerPage;
        // 查询当前页显示记录 SQL
        $query_sql="SELECT * FROM sign_up ORDER BY class DESC LIMIT  $offset ,$rowsPerPage";
        $result=mysql_query($query_sql);
        // 如果出现错误并退出
        if(!$result) 
          exit('查询数据错误：'.mysql_error());
    echo"<table width='600px' border='1s' cellpadding='1' cellspacing='1'>
    <tr>
    <th>姓名</th>
    <th>学号</th>
    <th>班级</th>
    <th>电话</th>
    <th>qq</th>
    <th>组别</th>
    </tr>";

// 循环输出当前页显示数据
while($row=mysql_fetch_array($result)){
    ?>
  <tr>
    <td><?php echo $row['name'] ?></td>
    <td><?php echo $row['stu_id'] ?></td>
    <td><?php echo $row['class'] ?></td>
    <td><?php echo $row['tel'] ?></td>
    <td><?php echo $row['qq'] ?></td>
     <td><?php echo $row['ggroup'] ?>
    
    <a href="delete.php?id=<?php echo $row['id'];?>">删除</a>
  
  </td>
  </tr>
  <?php
  }
echo "</table>";

?>
 
<form action="serch.php" method="post">
<font color="#0099CC" size="6">搜索关键字：
<input name="found" type="text" id="found" style="background-color:#FFFFFF; color:#8888AA; border: 1 double #3399CC" size="50">
<input name="submit"  type="submit"  value="查询">
</font></td>
</tr>
</table>
</form>
<?php
//显示全部分页的链接  
    echo "<div align = 'center'>";  
    for($i=1;$i<=$pages;$i++){   //循环显示，每个链接指定curPage属性为其指向的页数就可以了  
        echo "<a href='admin.php?curPage=$i'>$i</a>  ";  
    }  
    
    //下拉框分页  
    echo "<form name = 'form1' action = 'admin.php?curPage=$curPage' method = 'GET'>";  
    echo "  <select name= 'curPage' onchange = 'document.form1.submit();'>";  
    for($i =1; $i<=$pages; $i++){  
        if($i == $curPage)  
            echo "<option selected>$i</option>";  
        else  
            echo "<option>$i</option>";  
      
    }  
    echo "  </select>";  
    echo "  </form>";  
    //首页、前页、后页、末页的链接  
    if($curPage>1){  
        echo "<a href = 'admin.php?curPage=1'>首页</a>  ";  
        echo "<a href ='admin.php?curPage=".($curPage-1)."'>前页</a>  ";  
      
    }  
    if($curPage<$pages){  
        echo "<a href='admin.php?curPage=".($curPage+1)."'>后页</a>  ";  
        echo "<a href = 'admin.php?curPage=$pages'>末页</a>  ";  
    }  
    echo "</div>";  
    //列表显示完毕  
 mysql_close($con);
?>